package team.hyznrj.studentsys.entity;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.springframework.util.StringUtils;

public class MongoArregateData {
	/**用来存储字符串出现的次数*/
	Map<String,Integer> keysNumber=new HashMap<>();
	/**用来存储字符串*/
	List<String> keyWords=new ArrayList<>();
	/**
	 * 存储字符串(不能为空)
	 * @param key
	 * @param number
	 */
	public void save(String key,int number){
		if(StringUtils.isEmpty(key)){
			return ;
		}
		keyWords.add(key);
		keysNumber.put(key, number);
	}
	/**
	 * 获取字符串对应的数字，如果没有则为null
	 * @param key
	 * @return
	 */
	public Integer getNumber(String key){
		return keysNumber.getOrDefault(key, null);
	}
	public List<String> getKeyWords() {
		return keyWords;
	}
}
